package com.ouc.openplatform.utils;
import java.lang.reflect.Field;
public class EntityUtil {
	// 将对象中为空的字段转换为null
	public static void changeEmpty2Null(Object obj) {
		for (Field f : obj.getClass().getDeclaredFields()) {
			f.setAccessible(true);
			try {
				if (f.get(obj)==""||("").equals(f.get(obj))) {
					// 判断字段是否为空，并且对象属性中的基本都会转为对象类型来判断
					f.set(obj, null);
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}

	public static void main(String[] args) {
//		EUTreeNode eUTreeNode = new EUTreeNode();
//		eUTreeNode.setState("");
//		System.out.println(eUTreeNode.toString());
//		changeEmpty2Null(eUTreeNode);
//		System.out.println(eUTreeNode.toString());
	}
}
